﻿using System;
using System.Collections.Generic;
using System.Text;
using Tauren.Business.DLL.Base;
using Tauren.Business.DLL.Resouces;
using Tauren.Business.Entity.Config;
using Tauren.Business.Entity.Global;
using Tauren.Business.Entity.Input;
using Tauren.Business.Infrastructure.Globals;

namespace Tauren.Business.Service.UnitInfo
{
    public class UnitInfoImpBase : Base.BaseService, IUnitInfoService
    {
        public UnitInfoImpBase(IBaseDLL baseDLL, IConnectionBLLBase connectionBLL, IMenuResourcesBusiness resourcesBusiness = null) : base(baseDLL, connectionBLL, resourcesBusiness)
        {
        }

        public virtual double Version => 0;

        public virtual IResponseMessage Add(Unitinfo_Input input)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage All()
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage Config(string PageType)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage Delete(object id)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage Edit(Unitinfo_Input input)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage Enable(int id)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage FirstOrDefault(object id)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage GetByCode(string Code)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage GetByCodes(string[] Codes)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage Pages(QueryModel queryModel)
        {
            throw new NotImplementedException();
        }

        public virtual IResponseMessage Tree()
        {
            throw new NotImplementedException();
        }
    }
}
